Software Development as Activities Creating and Utilizing Socio-Technical Information Spaces

نویسندگان

  • Yunwen Ye
  • Kumiyo Nakakoji
  • Yasuhiro Yamamoto
چکیده

Software development is a process of gathering and creating information; it requires programmers to uncover the various parts that are related to their current task. We propose to conceptualize a software system being developed as a socio-technical information space that has multiple layers of links that relate different units of information resources that include code, documents and programmers. This conceptualization can lead to the creation of better tools that support the exploration of various latent relations to identify relevant resources that cannot be easily achieved by technical or social analysis alone.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

High-level Component Interfaces for Collaborative Development: A Proposal

Software development has rapidly moved toward collaborative development models where multiple partners collaborate in creating and evolving software intensive systems or components of sophisticated ubiquitous socio-technical-ecosystems. In this paper we extend the concept of software interface to a flexible high-level interface as means for accommodating change and localizing, controlling and m...

متن کامل

An Introduction to Recommendation Systems in Software Engineering

Software engineering is a knowledge-intensive activity that presents many information navigation challenges. Information spaces in software engineering include the source code and change history of the software, discussion lists and forums, issue databases, component technologies and their learning resources, and the development environment. The technical nature, size, and dynamicity of these i...

متن کامل

The Impact of Intra-Network Communications of Actors on Financial Reporting Quality by Structural Equations Technique

Actor-network theory, which is considered as a development of socio-technical structuralism school, observes reservation and stability of networks containing personal and impersonal components such as individuals, organizations, communication software and hardware, and infrastructural standards by examination of socio-technical dimensions concurrently.The goal of this research is studying the i...

متن کامل

On The Human, Organizational, and Technical Aspects of Software Development and Analysis

Information systems are designed, constructed, and used by people. Therefore, a software design process is not purely a technical task, but a complex psycho-socio-technical process embedded within organizational, cultural, and social structures. These structures influence the behavior and products of the programmer’s work such as source code and documentation. This chapter (1) discusses the non...

متن کامل

A socio-technical approach to improving the systems development process

Research on improving the systems development processes has primarily focused on mechanisms such as tools, software development methodologies, and process capabilities. This research has yielded considerable insights into improving the systems development process, but the large majority of information systems development projects still continue to be over budget, late, and ineffective in meetin...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008